﻿<%@ WebHandler Language="C#" Class="updateCustomerData" %>

using System;
using System.Web;
using System.Data;

using AMCBO;
using AMCOBJ;

public class updateCustomerData : IHttpHandler {
    
    public void ProcessRequest (HttpContext context) {
        context.Response.ContentType = "text/plain";
        //context.Response.Write("Hello World");
        customer CusBO = new customer();
        customer_obj CusObj = new customer_obj();
        if (!string.IsNullOrEmpty(context.Request.QueryString["cusid"].ToString()))
        {
            CusObj.Cus_Guid = new Guid(context.Request.QueryString["cusid"].ToString());
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["name"].ToString()))
        {
            CusObj.CustomerName = context.Request.QueryString["name"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["mobile"].ToString()))
        {
            CusObj.Cus_Mobile = context.Request.QueryString["mobile"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["landline"].ToString()))
        {
            CusObj.Cus_AltPhone = context.Request.QueryString["landline"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["email"].ToString()))
        {
            CusObj.Cus_Email = context.Request.QueryString["email"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["address"].ToString()))
        {
            CusObj.Cus_Address1 = context.Request.QueryString["address"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["landmark"].ToString()))
        {
            CusObj.CusLandmark = context.Request.QueryString["landmark"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["city"].ToString()))
        {
            CusObj.Cus_City = context.Request.QueryString["city"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["state"].ToString()))
        {
            CusObj.Cus_State = context.Request.QueryString["state"].ToString();
        }
        if (!string.IsNullOrEmpty(context.Request.QueryString["postcode"].ToString()))
        {
            CusObj.Cus_Postcode = context.Request.QueryString["postcode"].ToString();
        }
        try
        {
            int x = CusBO.updateCusData(CusObj);
            if (x == 0)
            {
                context.Response.Write("y");
            }
            else
            {
                context.Response.Write("n");
            }
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }
 
    public bool IsReusable {
        get {
            return false;
        }
    }

}